package com.project.service;

import com.project.bean.CutPageBean;
import com.project.bean.ProjectBean;

/**
 * 项目业务接口
 */
public interface IProjectService {
    /**
     * 添加项目
     * @param projectBean 项目对象
     */
    public void addProject(ProjectBean projectBean);

    /**
     * 按id查询项目详情信息
     * 同时查询参与该项目的员工
     * @param projectId 项目id
     * @return 项目对象
     */
    public ProjectBean findById(int projectId);

    /**
     * 动态分页查询项目信息
     * @param pagNum 页码
     * @param projectName 项目名称
     * @param projectState 项目状态
     * @param rules 分页规则
     * @return 分页对象
     */
    public CutPageBean<ProjectBean> cutByItem(int pagNum,String projectName,String projectState,
                                              String rules);
}
